package com.shigu.account.api;

import com.shigu.account.exception.UtilsAccountException;

/*
 * create by  过儿  2019-06-17
 *  用户分润处理业务
 */
public interface MallBonusService {

    /**
     * @description 处理分润
     *  =====================================
     *
     *  订单的三者分润，分享者的推荐人获得 其获利的5%
     *  不足一分不计算
     * @param  tradeCode 订单编号
     * @param rewardId 推荐人的id
     * @author 郭尔
     * @date 2019-06-17 11:14
     */
    void doDistributeReward(String tradeCode,Long rewardId) throws UtilsAccountException;

    /**
     *
     * @description 给购买vip相关的分配奖励
     * @author 郭尔
     * @date 2019-11-12 12:57
     */
     void doVipBonus(Long recordId) throws UtilsAccountException;
}
